const px2rem = require( 'postcss-px2rem' )
const path = require( "path" );
module.exports = {
  runtimeCompiler:true,
  lintOnSave:false, // 关闭EsLint的规则
  css:{ // 添加postcss配置
    loaderOptions:{
      postcss:{
        plugins:[
          px2rem( {
            remUnit:37.5   // 设计稿等分后的rem值   375/10
          } )
        ]
      }
    }
  },
  devServer:{
    proxy:{
      "/api":{
        target:"http://localhost:4000",
        pathRewrite:{
          "^/api":""
        }
      }
    }
  },
  /* 编写webpack支持的配置 */
  configureWebpack:{
    resolve:{
      extensions:['.js', '.vue', '.json'],
      alias:{
        '@':path.resolve( __dirname, 'src' ),
        'components':path.resolve( __dirname, 'src/components' ),
      }
    },
  },
  pluginOptions:{
    // 配置i18n插件
    i18n:{
      locale:'zh_CN',
      fallbackLocale:'zh_CN',
      localeDir:'locales',
      enableInSFC:false
    }
  }
}